\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel} 
\usepackage{geometry}
\geometry{hmargin=3cm,vmargin=3.5cm}


\begin{document}

\section*{Remarques sur le cahier des charges}

\textbf{12 Février 2013}
\\
\\

\begin{itemize}

\item On peut exprimer une préférence sur des variables différentes, et pas seulement sur les valeurs d'une unique variable. Voir la notion d'\textit{importances}.
\\
\item (Pas très bien précisé) Les algorithmes possèdent deux solutions d'arrêts : l'ensemble des solutions possibles est vide (on obtient un préordre total) ou alors l'ensemble des solutions possibles n'est pas vide mais on forme un ensemble E(l) vide (préordre partiel ?).
\\
\item (Pour les algorithmes qui suivent la sémantique Cétéris Paribus) Avant de lancer l'algorithme, on enlève de l'ensemble des solutions celles qui ne sont pas possibles et on fait de même avec leurs paires.
\\
\item (Concernant les informations à transférer plus tard) On doit transférer le CSS \textit{et} le HTML (on veut connaître le type des éléments etc ...). On n'aura peut être même pas besoins de transférer le CSS ? Récupérer ce que génère le navigateur ?
\\
\item Faire une distinction lorsque l'on traite une page HTML5 ou HTML4 ?
\\
\item (Lors de l'implémentation) Attention au choix de la taille des entiers ! short / long.
\\
\item (Concernant les préférences que l'on va donner à l'algorithme de calcul) Il faut demander les préférences à l'utilisateur. Certaines préférences vont être innévitables (on devra les mettre à chaque fois), et d'autres seront choisies en fonction du contenu (préférences conditionnelles : si le contenu respecte une certaine contrainte, le préférence sera choisie). On ne prend donc pas toutes les variables à chaque fois.\\
De même pour les valeurs des variables. En fonction du contenu, on peut en enlever et ne pas les traiter dans les algorithmes (optimisation ?).
\\
\item (Pour les normes du W3C) WCAG 2.0

\end{itemize}


\end{document}

